package com.yuyou.fn.crm.vo;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * Created by Administrator on 2018/6/5.
 */
public class CrmCommunicateHistorySaveVo {
    @ApiModelProperty(value = "标识id",required = true)
    private Long studentCommunicateId;

    /** 0 电话拨入,1 电话拨出, 2 面谈,3 微信/QQ , 4 其他 */
    @ApiModelProperty(value = "沟通形式, 0 电话拨入,1 电话拨出, 2 面谈,3 微信/QQ , 4 其他 ",required = true)
    private Integer way;

    /** 续读意愿， 0 强烈， 1一般，2 无意愿 */
    @ApiModelProperty(value = "续读意愿， 0 强烈， 1一般，2 无意愿 ",required = true)
    private Integer continueRead;

    /** 是否重点关注， 0 否， 1是 */
    @ApiModelProperty(value = "是否重点关注， 0 否， 1是",required = true)
    private Integer focusOn;

    /** 沟通日期  */
    @ApiModelProperty(value = "沟通日期" ,required = true)
    private Date communicateDate;

    /**  */
    @ApiModelProperty("下次沟通日期")
    private Date nextCommunicateDate;

    /**  */
    @ApiModelProperty(value = "报名沟通填写，格式[{classId:1,className:2,teacherId:1,teacherName:2,score:100,haveHarvest:0(无)/1(有),otherRequire:1,startAmount:1,endAmount:2}]",required = true)
    private String regRecord;

    /**  */
    @ApiModelProperty(value = "沟通内容")
    private String communicateContent;

    public Long getStudentCommunicateId() {
        return studentCommunicateId;
    }

    public void setStudentCommunicateId(Long studentCommunicateId) {
        this.studentCommunicateId = studentCommunicateId;
    }

    public Integer getWay() {
        return way;
    }

    public void setWay(Integer way) {
        this.way = way;
    }

    public Integer getContinueRead() {
        return continueRead;
    }

    public void setContinueRead(Integer continueRead) {
        this.continueRead = continueRead;
    }

    public Integer getFocusOn() {
        return focusOn;
    }

    public void setFocusOn(Integer focusOn) {
        this.focusOn = focusOn;
    }

    public Date getCommunicateDate() {
        return communicateDate;
    }

    public void setCommunicateDate(Date communicateDate) {
        this.communicateDate = communicateDate;
    }

    public Date getNextCommunicateDate() {
        return nextCommunicateDate;
    }

    public void setNextCommunicateDate(Date nextCommunicateDate) {
        this.nextCommunicateDate = nextCommunicateDate;
    }

    public String getRegRecord() {
        return regRecord;
    }

    public void setRegRecord(String regRecord) {
        this.regRecord = regRecord;
    }

    public String getCommunicateContent() {
        return communicateContent;
    }

    public void setCommunicateContent(String communicateContent) {
        this.communicateContent = communicateContent;
    }
}
